html,
body {
  width: 100%;
  overflow: auto;
  font-size: calc(10 / 1920 * 100vw);
  background-color: gray;
}

.contentAll {
  background: url(./images/zwbjt.jpg);
  background-size: 100% 100%;
  padding: 2rem 0;
}

#areaAll {
  width: 100%;
}

#area {
  cursor: pointer;
  border-top-left-radius: 1rem;
  padding: 1rem 2rem;
  background-color: white;
  display: flex;
  justify-content: center;
  font-size: 1.6rem;
}

#areaAlls {
  display: flex;
  justify-content: center;
}

#area li {
  margin: 0.4rem;
  padding: 0.8rem 2rem;
  border-radius: 1rem;
  color: #fc6531;
  font-weight: 700;
  box-sizing: border-box;
}

li.active {
  background:#fc6531;
  color: white !important;
}

#identity {
  cursor: pointer;
  border-top-right-radius: 1rem;
  padding: 1rem 2rem;
  background-color: white;
  display: flex;
  justify-content: left;
  font-size: 1.6rem;
}

#identity li{
  margin: 0.4rem;
  padding: 0.8rem 2rem;
  border-radius: 1rem;
  color: #fc6531;
  font-weight: 700;
  box-sizing: border-box;
 }

#contentStyle {
  display: flex;
  align-items: center;
  background-color: white;
}

#contentStyleDetail {
  height: 3.2rem;
  width: 0.4rem;
  background-color: rgb(0, 122, 121);
}

.culture {
  width: 100%;
  display: flex;
  justify-content: center;
}

.screening {
  border-radius: 1rem;
  width: 150rem;
  background-color: white;
  padding: 0 0 2rem 0;
}

#dragon .item {
  cursor: pointer;
  background-image: url(./zwimg.png?v=1);
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 2rem;
  margin: 3.6rem 0 0 3.6rem;
  float: left;
  width: 33rem;
  height: 22rem;
  border-radius: 1rem;
  background-color: rgb(255, 200, 181);
  position: relative;
  box-shadow: 0 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
}

.item-title {
  font-size: 2rem;
  padding: 0.4rem 0;
  font-weight: 700;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

.item-desc {
  font-size: 1.6rem;
  padding: 0.4rem 0;
}

.item-author {
  padding: 0.4rem 0;
  font-size: 1.6rem;
}

.item-but {
  cursor: pointer;
  text-align: center;
  background-color: rgb(255, 255, 255);
  color: rgb(0, 0, 0);
  border-radius: 1rem;
  border: 0.1rem solid rgb(0, 0, 0);
  padding: 0.4rem 0.6rem;
  position: absolute;
  bottom: 1rem;
  right: 0;
  left: 0;
  margin: auto;
  width: 10.3rem;
  height: 3.2rem;
  font-size: 1.3rem;
}

a {
  color: inherit;
  /* 继承父元素的文本颜色 */
  text-decoration: none;
  /* 去除下划线 */
  background-color: transparent;
  /* 去除背景色 */
  /* 根据需要添加其他需要重置的样式 */
}

a:hover,
a:focus,
a:active {
  text-decoration: none;
  /* 仅在鼠标悬停、获得焦点或激活时显示下划线 */
  /* 可以添加其他hover、focus、active状态的样式 */
}

.item-btn {
  cursor: pointer;
  margin: 3.6rem 0 0 0;
  width: 12.3rem;
  height: 4.2rem;
  background-color: #007b7a;
  border-radius: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.4rem;
  color: white;
}

.cate-con {
  width: 100%;
  display: flex;
  justify-content: center;
}

.swiperFa {
  text-align: center;
  background-image: url(./images/swpBj.png);
  background-size: 100% 100%;
  padding: 3.2rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}

.second-swiper {
  width: 144rem;
  height: 57rem;
  margin: 0 auto;
}
.imgCLass {
  width: 100%;
  height: 57rem;
}
.leftBtn {
  background-color: rgb(255, 255, 255);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  border: 1px solid #007b7a;
  margin-left: 18rem;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.leftimg {
  background-image: url(./images/leftArrow.png);
  background-size: 100% 100%;
  width: 1rem;
  height: 1rem;
}
.rightBtn {
  background-repeat: no-repeat;
  border: 1px solid #007b7a;
  background-color: rgb(255, 255, 255);
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  margin-right: 18rem;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
.rightimg {
  background-image: url(./images/rightArrow.png);
  background-size: 100% 100%;
  width: 1rem;
  height: 1rem;
}
.secondary-banner {
  height: 68rem;
}
.secondary-banner img {
  height: 68rem;
}
@media (max-width: 768px) {
  .secondary-banner {
    height: 68rem;
  }
  .secondary-banner img {
    height: 68rem;
  }
  .contentAll {
    background-color: rgba(253, 185, 166, 0.6);
    padding: 2rem 0;
  }
  #areaAll {
    width: 100%;
  }
  #area {
    cursor: pointer;
    border-top-left-radius: 2rem;
    padding: 2rem 4rem;
    background-color: white;
    display: flex;
    justify-content: center;
    font-size: 3.2rem;
  }

  #areaAlls {
    display: flex;
    justify-content: center;
  }

  #area li {
    margin: 0.8rem;
    padding: 1.6rem 4rem;
    border-radius: 2rem;
    color: #fc6531;
    font-weight: 700;
    box-sizing: border-box;
  }

  li.active {
    background: rgb(0, 122, 121);
    color: white !important;
  }

  #identity {
    cursor: pointer;
    border-top-right-radius: 2rem;
    padding: 2rem 4rem;
    background-color: white;
    display: flex;
    justify-content: left;
    font-size: 3.2rem;
  }

  #identity li{
    margin: 0.8rem;
    padding: 1.6rem 4rem;
    border-radius: 2rem;
    color: #fc6531;
    font-weight: 700;
    box-sizing: border-box;
   }
   
  #contentStyle {
    display: flex;
    align-items: center;
    background-color: white;
  }
  #contentStyleDetail {
    height: 3.2rem;
    width: 0.6rem;
    background-color: rgb(0, 122, 121);
  }
  .culture {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .screening {
    border-radius: 2rem;
    width: 160rem;
    background-color: white;
    padding: 0 0 4rem 0;
  }

  #dragon .item {
    cursor: pointer;
    background-image: url(./zwimg.png?v=1);
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 2rem;
    margin: 3.6rem 0 0 3.6rem;
    float: left;
    width: 46%;
    height: 36rem;
    border-radius: 2rem;
    background-color: rgb(255, 200, 181);
    position: relative;
    box-shadow: 0 0 0.2rem 0.2rem rgba(0, 0, 0, 0.2);
  }

  .item-title {
    font-size: 4rem;
    padding: 0.8rem 0;
    font-weight: 700;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .item-desc {
    font-size: 3.2rem;
    padding: 0.8rem 0;
  }

  .item-author {
    padding: 0.8rem 0;
    font-size: 3.2rem;
  }

  .item-but {
    cursor: pointer;
    text-align: center;
    background-color: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
    border-radius: 2rem;
    border: 0.1rem solid rgb(0, 0, 0);
    padding: 0.4rem 0.6rem;
    position: absolute;
    bottom: 1.4rem;
    right: 0;
    left: 0;
    margin: auto;
    width: 20.6rem;
    height: 6rem;
    font-size: 2.6rem;
  }

  a {
    color: inherit;
    /* 继承父元素的文本颜色 */
    text-decoration: none;
    /* 去除下划线 */
    background-color: transparent;
    /* 去除背景色 */
    /* 根据需要添加其他需要重置的样式 */
  }

  a:hover,
  a:focus,
  a:active {
    text-decoration: none;
    /* 仅在鼠标悬停、获得焦点或激活时显示下划线 */
    /* 可以添加其他hover、focus、active状态的样式 */
  }

  .item-btn {
    cursor: pointer;
    margin: 3.6rem 0 0 0;
    width: 12.3rem;
    height: 4.2rem;
    background-color: #007b7a;
    border-radius: 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.4rem;
    color: white;
  }

  .cate-con {
    width: 100%;
    display: flex;
    justify-content: center;
  }

  .swiperFa {
    text-align: center;
    background-image: url(./images/swpBj.png);
    background-size: 100% 100%;
    padding: 3.2rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .second-swiper {
    width: 140rem;
    height: 50rem;
    margin: 0 auto;
  }
  .imgCLass {
    width: 100%;
    height: 50rem;
  }
  .leftBtn {
    display: none;
  }
  .rightBtn {
    display: none;
  }
}
